Bugs and Fixes
==============

 * Bug: Friday March 26, 2010 - 8:35 pm
        Shell was unable to print a sequence of characters to screen.

   Fix: Friday March 26, 2010 - 8:57 pm
        An unconditional jump to label Read was removed.

 * Bug: Friday March 26, 2010 - 10:56 pm
        Exiting the shell is difficult when in graphic mode (0x13).

   Fix: Saturday March 26, 2010 - 2:21 am
        Virtual key CTRL+X was used to exit the shell

 * Bug: Saturday March 27, 2010 - 1:03 am
        Shell wasn't diplaying any input received from the stdin (keyboard).

   Fix: Saturday March 27, 2010 - 1:16 am
        An unconditional jump was removed from an unwanted area in the code

 * Bug: Saturday March 27, 2010 - 12:05 am
        Erasing the characters on the input line took too long, when using
        VK_BACK

   Fix: Saturday March 27, 2010 - 2:01 am
        A procedure was added to erase all characters on the input line,
        until the length of the buffer was 0. The virtual key used it
        VK_ESCAPE

 * Bug: Saturday March 27, 2010 - 3:25 pm
        When typing into the buffer and the length of the buffer reaches
        249 (decimal), the displaying text would jump up 3 rows, and replace
        the prompt text.

 * Bug: Saturday March 27, 2010 - 3:38 pm
        When typing on the last row just before or after the windows scrolls
        up, the line would not atuomatically scroll up.

 * Bug: Saturday March 27, 2010 - 3:45 pm
        The shell doesn't set the prompt sign onto a newline where the cursor
        is when the input line is on a next line. It will overwrite the input
        line. 

 * Bug: Saturday March 27, 2010 - 4:10 pm
        The single and double quotes escape (\` = single and \~ = double)
        characters could be recognized and could not print the single and
        double quotes.

   Fix: Saturday March 27, 2010 - 4:12 pm
        Removed mov instruction and replace with cmp. The command was suppose
        to cmp a flag with 0, but instead it was moving 0 into the flag pointer.
        Thus, imparing the the quotes to be printed.

 * Bug: Saturday March 27, 2010 - 7:26 pm
        Status bar is being overwritten by characters.

   Fix: Sunday March 28, 2010 - 1:27 am
        The window was scrolled up by 2 lines. The staus bar was printed, then
        line 23 was clean (masked with whitespaces [bg+fg = black+black]).
        The cursor row and column was set to 22, and 7 respectively.

 * Bug: Saturday March 27, 2010 - 7:26 pm
        The shell displays blanks spaces as the prompt, then the prompt sign
        when it is a row 23.

 * Bug: Sunday March 28, 2010 - 11:16 am
        Shell didn't support the color red.

   Fix: Sunday March 28, 2010 - 11:18 am
        The procedure for displaying red way added into the shell